3201 33
3452 386
10511 331
4839 187
2828 329
1035 58
1574 121
3814 851
28061 952
7651 166
6710 171
107724 210