2245
3
1295
1
19944
2
674
2710
1622
818
0
2430
1527
1342
1815
1431
1558
797
2776
297066
2354
1635
1015
959
3926
14
496
2134
1075
1173
1339
1532
1137
159
1935