5005 283
3811 434
2748 300
3403 537
2338 82
2784 269
4090 428
4199 370
11130 532
18459 412
2534 730
4245 405
17047 397
2356 32
1449 186
4703 614
9973 504
9877 133
19339 601
1694 99
10915 584
7253 243
53418 627
3003 465
41705 579
6803 589
1322 234
18232 187