777
0
11829
2395
1463
1
7334
4
1428
1462
918
553
1880
2
1131
2076
4664
8
670
2168
422
1073
2855
3
55
4349
152
2531
3250
58
968
1533
462
247
2189
2306