50061 235
19486 954
7043 220
9615 35
10272 524
11696 296
16767 464
601 67
2759 541
6051 386
7098 69
1617 93
2715 757
1851 304
2197 173
1071 96
7552 639
2696 460
4436 815
3463 945
24796 943
25159 306
23453 593
11321 162
11669 590
21625 595
4117 666
3888 83