2956
2
1748
1
504
0
458
1816
621
566
2268
3
5296
13
2510
1689
1768
1017
883
1794
2241
3485
7
2263
2367
1015
2319
282
1380
611
2301
1726
1033
87