21048 332
12583 196
38712 413
5331 904
7606 694
20730 937
3838 505
7057 892
15558 284
30881 483
25221 692
5829 825
16160 504
4122 125
16597 883
30836 240
6383 861
7142 797
9154 321
5103 480
2691 185
6368 290
24216 333
11079 531