2903 47
1121 67
11004 472
19260 818
5347 315
10591 600
5236 103
7611 484
3492 739
17086 631
2445 392
12854 168
5209 822
6286 309
3868 457
3717 474
2257 245
2378 168