2861 458
5839 120
38343 597
29822 445
27892 818
24881 280
30270 479
45178 122
3403 161
2775 266
7470 607
13159 54
8380 567
3044 331