2562
2
2930
1
1660
3326
3
1778
1699
784
0
830
526
1093
1814
2773
5
1568
1532
1816
1037
1511
1380
1813
2082
2173
1746
801
662
673
1819
2368
2282
6
3035
868