5091 42
15371 801
3706 289
1571 41
1162 165
2033 36
3546 123
3123 140
12101 91
23510 387
1801 101
9859 75
1687 211
1752 44
8699 664
2795 116
3171 851
3513 321
6807 47