2138 33
3330 386
10077 331
4748 187
2726 329
978 58
1486 121
3731 851
27915 952
7596 166
6572 171
107161 210