1015
1
2507
2930
3485
7
1689
2
5732
1411
0
2263
5296
13
1794
2715
2241
2367
282
3671
1726
2301
1033
2892
155
2956
1309
2911
9
977
3805
6
1748
1495
19465
1322
3886
3