976 58
2671 648
2298 393
963 180
2053 369
12685 447
8682 226
6342 178
2774 126
1092 63
9375 151
10301 704
4196 519
3893 102
3445 766
2541 559
3417 111
9445 747
4943 603
40095 115
14763 481
14903 416
12463 715
4986 156
3638 296
6260 929
2683 403
379753 865