19932
6
2405
1
444571
9
2082
0
1151
1516
1736
2
24337
22
2972
1289601
4
10827
11059
2189
1331
1768
2245
3
989
5151
2767
5
810
2428