2257
5
1167
1
1084
2647
6
4761
2
2400
3629
3871
2794
1618
841
3470
2110
1072
3987
3
2844
862
0
2650
20
1332
1286
3066
7
1522
2285
1868