5489
11
3791
7
572
0
32302
2235
1
1606
1399
1819
785
8527
830
1168
2192
2
2131
2417
6
2092
3
571
894
2955
1228
3158
2744
1226
1526
19944
4335
25669