399 61
8347 513
2389 213
7148 490
2550 586
7786 311
5657 75
3122 512
1025 119
1628 428
2802 874
1299 259
1463 168
3542 586
2750 478
2978 645
2168 512
274 37
1133 217
7965 710
2392 388
851 169
3437 772
533 57