2493
18
3263
4
783
0
2326
1
2631
2776
951
2255
2
1537
1618
841
3655
11
3470
5
1891
432
4009
6
2094
2392
2886
1355
2468
2767
4480
4070