2149
8
1049
0
1344
414
400
1454
475
28805
6
1665
1
2708
839
472
1222856
4
1245
2
4427
10
2052
1022
2966
5
913
611
1120
1906
2141
3
785
2727
4513
11611
884
503
2253