2102 33
3328 386
10062 331
4743 187
2726 329
972 58
1483 121
3731 851
27914 952
7593 166
6570 171
107146 210