508 31
2946 564
8954 747
2557 571
3221 488
3295 848
1465 257
1102 139
3271 435
5832 61
4586 751
2320 174
3948 743
2819 296
44313 93
4339 456
10434 928
2697 378
21773 448
3578 616
4340 164
18369 306
2906 335
16464 235
29016 113
15291 606
3819 489
6768 107