1429
0
1377
2
1992
3
4443
9
1828
1845
1
697
1694
1309
2627
297066
2949
2000
1743
4914
55904
985
37355
13
467
3120
4
3316
10
5389
17333
27
395
444571
1205
666
932
373
1180