2940 47
1128 67
11034 472
19286 818
5368 315
10622 600
5255 103
7615 484
3492 739
17150 631
2447 392
12867 168
5223 822
6294 309
3881 457
3722 474
2271 245
2392 168