781
0
1120
596
562
484
44
2663
490
1581
1243
420
371
521
534
467
2271
4
1061
841
519
1862
1
607
2266
35
914
758
568
655
300
2332
843