3400
2
2562
1840
3
1816
1
1380
0
2110
802
3882
5
1734
496
2294
1000
1358
1241
1778
4623
582
1660
830
2940
4099
8
197
915
2534
467
526
1093
1162
745
370