1526
2
1543
2403
1
2838
4
1814
2173
2165
957
7458
8
2493
18
1766
1168
3562
5527
3
1289601
2126
2082
0
1579
1813
38477
34
882
2153
7
2110
2788
2845
12
2973
9
59
844
9877
5
833