3470
5
432
0
4258
1
2886
2
1550
843
2324
4
1267
5253
38477
34
2740
3066
7
2949
2285
571
1868
898
4235
2343
444571
9
5946
3505
2092
1466