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