5051 271
2153 550
895 216
419 95
2908 642
3060 993
2324 689
715 115
2528 701
2486 673
1380 138
2641 343
2185 110
3998 740
3581 624
4037 493
4096 170
5367 703
4024 470
15946 631
11284 502
12863 827
10142 684
270 52