2955 47
1135 67
11050 472
19295 818
5387 315
10634 600
5267 103
7616 484
3492 739
17184 631
2450 392
12871 168
5227 822
6297 309
3890 457
3723 474
2279 245
2395 168