2562
2
2294
1
1691
1751
693
0
2166
1734
1000
2999
3
1570
1660
1814
830
1399
1168
2082
526
1778
801
467
1532
11924
3326
2368
2760
4
1044
1813
1369
3991
784