1427
3
212358
0
962
1516
4556
10
1181
1
1086
1051
2524
4
1159
2
1239
1442
350
725
1510
14
842
1140
879
1404
1068
5
819
2402
1784
1645
4782
6
236
2217
2526
869
98649
31