335 58
3309 335
4093 671
2460 582
6241 362
1559 409
2995 555
1770 242
3074 908
1285 324
6268 210
11668 645
2983 856
2294 264
3830 490
22263 591
9365 202
10199 141
2875 639
2430 542
5147 296
3246 478
1948 390
4756 83