5296
13
1794
0
1726
2
1033
1
1495
1689
2715
2638
3485
7
2241
1015
2367
282
3671
2301
2507
2892
155
2930
2956
1309
703
977
2061
3
1748
19465
6
1322
3886
9504
5732