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