3512 33
3471 386
10613 331
4859 187
2849 329
1040 58
1599 121
3826 851
28086 952
7667 166
6726 171
107781 210