2562
2
1816
1
4179
1532
801
0
1749
4471
784
1699
3360
5
572
830
1814
1511
526
758
1380
868
2166
3562
1068
14
25669
475
673
2082
693
2524
1382
3326
3