2695 22
7065 683
6017 442
13452 702
19510 497
54609 238
27613 350
9287 92
5737 693
7444 490
29651 258
3910 634
7082 295
4816 357
8537 318
9168 52
3960 269
15380 386
4357 116
9994 117
12898 655
6255 558
2598 198
21939 780
11161 511
3413 565
8348 529
5500 332