1001
1
1087
2
1294
1597
3
181997
11
2184
888
1129
1455
991
1568
2100
108797
0
1660
1938
2386
2245
2530
4
6236
10
1174
10827
1168
1312
1636
2629
1632
585
378
951
1015