2861 458
5839 120
38342 597
29822 445
27892 818
24881 280
30268 479
45177 122
3403 161
2775 266
7470 607
13155 54
8380 567
3044 331