777
2
1507
1
2683
0
1428
2564
3474
6
430
25137
19279
2275
1950
3691
5
2809
17353
2301
1020
1434
3092
2881
2229
4
475
3114
7952
3510
4111
2749
1587
2748
1452
714