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