19944
2
565
1
5151
3080
3
3715
2425
7
21152
8
4651
2650
20
700
280
2405
2740
2932
1721
0
297066
1343
2357
4
5536
23
1047
1211
1701
1494
2899
1712
2622
6
1184
1092
1337