1532
1
2562
2
1963
3326
3
3187
5
1044
0
526
1369
2013
1549
1000
935
801
1699
1660
2058
1778
693
2773
753
1814
1590
1037
830
1568
784
1093
3562
1816
2282
6