6812 37
5490 541
4009 163
16335 627
2697 52
4003 440
7640 297
6023 814
1990 201
13679 368
5061 423
4832 361
3440 579