30334
6
1903
3
2392
2
1295
1
571
0
1308
1719
2650
20
4015
894
280
3173
921
2044
1893
937
1581
1954
1226
2250
3765
4
2245
3053
7
297066
2097
891
1974
1345
1787
3683