2402
4
1011
1
2755
2
4101
1135
3429
7
2247
1004
1941
3624
3
1716
1268
1373
1092
1076
1482
989
0
929
3044
15
511
2180
2489
10
1828
1217
1956
923