3551293 6526
11950 252
19818 864
7752 570
20046 670
8306 892
21154 916
13557 503
7440 224
7529 429
10772 485
22168 262
10066 633
3740 237
13968 666
18827 500
14488 831
15400 268
8354 196
9093 41
12711 80
17932 554
40313 1156
31953 155