5098 42
15371 801
3709 289
1573 41
1162 165
2033 36
3546 123
3123 140
12101 91
23512 387
1801 101
9859 75
1687 211
1752 44
8701 664
2795 116
3171 851
3513 321
6808 47