2562
2
1044
0
1369
1
3991
4
2013
1549
1570
935
2294
2660
1751
1000
1691
436
1734
753
693
2166
1026
11924
2999
3
1814
1660
1399
830
1778
2082
553
1168
1109