3222 502
1197 174
2953 378
1600 241
2347 582
1223 75
1186 304
2509 656
1688 372
2140 264
4100 646
2897 805
495 41
1271 230
1488 43
2016 411
896 274
3417 884
3092 811
3235 547
2882 525
3228 629
1690 341
1025 52