2696 22
7066 683
6017 442
13453 702
19510 497
54611 238
27614 350
9287 92
5737 693
7444 490
29652 258
3910 634
7082 295
4816 357
8537 318
9169 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