783
0
1225
2727
3
2650
20
3629
1
862
616
1412
942
2957
2
3683
3539
2534
1618
1940
2886
4
3098
1179
3871
2794
109776
42
1795
1928
951
131589
8002
7
841
380
3470
5