4100
6
3145
2
3262
3
1960
0
2941
4
599
1
2057
1683
3354
3248
8
1247
2505
3683
1743
5546
3054
5
1442
2015
1306
2044
1175
2500
1203
582
790
1481
2060
21152
12472
8411