1400
2
4228
3
2732
977
0
4562
10
2309
2188
4
3696
8
2322
3137
1884
2802
5
14801
11
1383
9220
5204
24337
22
20312
39
1710
1809
1812
1
2741
5196
4443
9
3250
1431
57793
1289601
980
4606