605112
4
16
0
42
948
1
115
1015
9
4750
1033
2
1355
4712
2023
1185
3
1575
993
2070
8
392
64
19
2048
7754
7
789
64417
1561
14
22589
528
376
775
6
1319