31011 301
7354 468
6265 136
3951 673
12303 563
4407 426
1571 66
5882 845
6392 288
4286 441
4226 602
2639 82
14232 393
3533 160
251544 337
6870 224
20327 835
13920 779
29872 660
28800 647
33353 469
15660 684
14273 662
6558 285
43700 643
5754 420
44187 110
13285 391