31196 648
5315 756
10561 364
17118 759
5818 73
5905 522
8639 506
14640 58
20787 794
2395 65
2329 174
15980 837
4989 230
16613 748
9191 724
13040 638
16834 160
6986 551
22084 610
163814 974
3169843 6764
706037 1989
384675 1079
97149 372
49596 401
125858 465
118240 632
42071 582