2345
2
30466
64
954
0
2199
1
1769
1990
1149
120469
35
5874
2947
3
730
326
938
975
1446
3650
2819
3028
1326
419694
9
2321
7
5559