2345
2
30466
64
2727
5
1990
1
1149
4223
22
928
2346
3
784
22330
326
0
938
1464
1616
3650
4179
2658
785
975
1446
1547
4017
4
2966
2321
7
398
2306
909
1394
6
888