616
0
951
1
3546
2949
2502
4443
9
1828
3
1845
619
297066
564
17333
27
2627
467
12459
1743
3034
4
2740
2245
55904
985
37355
13
1673
3120
2629
2
1196
444571
1429
3539
3316
10