16621 532
2270 68
4565 103
6144 423
7229 648
6503 39
1112 100
14857 182
3284 755
7878 390
15572 354
6323 53
15969 602
5210 350
3868 670
5306 771
15923 387
43381 93
19893 529
14432 70
7227 212
4985 523
10895 444
8801 599
7192 634
6392 137
7204 403
4656 572