777
2
1354
1925
3
1108
1
545
0
1335
999
1355
4
869
366
1176
1226
1398
2721
1346
1371
2418
4239
2218
1044
6250
44
210925
14
1134
1387
1937
12
1247
1709
1499
1422
1199
5