46931 550
7257 158
12027 116
10798 614
15531 850
343881 934
19413 195
48985 739
2033 113
1725 280
11298 844
3057 260
5653 508
4284 370
4061 161
4295 665
2880 454
4508 502
6181 833
5461 899
2761 312
3632 717
5147 729
3068 53
3181 286
3801 239
5123 68
5938 256