4002
4
3085
5
1441
0
2493
18
2234
3263
2326
1
2631
2036
2
1639
4398
10
945
1839
988
3655
11
2333
3
2860
4009
6
2392
7733
1355
1618
1393
2468
2767
4480
2241
4070
751
2999