2100 33
3327 386
10060 331
4743 187
2725 329
972 58
1483 121
3726 851
27913 952
7593 166
6570 171
107146 210