2562
2
745
0
3326
3
1093
526
915
673
693
1044
1632
1369
1
2013
4179
2934
2369
985
3200
801
1549
912
1013
935
1543
2438
1750
2403
3591
11
1426
1754
5
1042