810
1
4601
928
2
2650
20
3629
560
862
0
2324
4
3060
5
4032
12
746
1412
3539
3
2534
1179
3871
2794
951
1618
2173
8
2258
841
3470
432
2886
2228
1550
737
1812
1549