2904 47
1121 67
11005 472
19260 818
5347 315
10592 600
5236 103
7612 484
3492 739
17088 631
2445 392
12854 168
5209 822
6286 309
3869 457
3717 474
2258 245
2379 168