777
0
4821
2
3009
1205
722
475
1934
2452
640
528
38
404
34
1243
2123
949
3418
1
1105
1103
534
490
2271
4
484
596
1166
562
2134
2663
1862
668