2219
2
2660
2535
1339
1
2055
1547
1277
572
0
3109
14
1734
7793
4
1000
3583
10
1363
32302
83
1265
257
3498
1860
2996
1125
400
1819
1256
19783
4160
2258
12459
3