4351 511
1597 22
2559 439
6328 839
3031 502
7666 197
2893 175
3669 296
10998 76
2686 474
4256 305
4198 746
4402 825
2753 651
1390 110
18339 711
11314 940
2365 368
859 36
2656 388
3904 645
3355 288
3967 565
2856 188