777
2
493
0
625
2542
1
2730
2283
300
929
2115
4
2301
1651
447
1356
1421
1425
2874
3
477
2786
1626
2192
1367
6062
16
2564
3437
5
1049
475
1403
1501
472
9355