4250
25
1225
0
989
2650
20
3629
1
862
1668
616
1412
1275
2153
7
3539
3
1757
5164
5
2534
1522
1618
898
2195
1243
1179
3871
2
2794
783
951
1382
2094
841
3470