40951 85
4081 562
13121 212
54561 246
99356 371
28321 612
14094 458
27523 742
12226 84
4727 707
3907 77
7941 502
3564 580
13108 621
4143 58
3976 152
7719 191
3207 348
2192 406
6289 453
3200 563
1307 124
1240 221
3049 642