5071 42
15366 801
3702 289
1571 41
1161 165
2032 36
3545 123
3123 140
12100 91
23495 387
1801 101
9857 75
1685 211
1752 44
8693 664
2794 116
3171 851
3510 321
6801 47