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