19465
6
1376
0
2956
2
1748
1
2667
504
458
1816
621
1854
566
2268
3
5296
13
2507
1768
1689
1017
883
1794
2241
3485
7
2263
2367
1015