2429 33
3360 386
10179 331
4767 187
2752 329
997 58
1515 121
3749 851
27950 952
7601 166
6588 171
107277 210