105930 323
29526 518
42950 272
29179 114
37555 822
43572 350
33601 671
32535 608
36402 247
32075 84
41966 85
33376 312
34284 664
29582 458
32429 818
30520 891
26068 543
80600 281
21787 392
43437 978
45538 728
99096 460
41105 264
35791 553