1656
1
2696
1295
2650
20
2142
2
1290
280
2883
5
2507
1517
1581
2430
3
1013
2129
0
20163
44
2250
3765
4
1042
2245
1594
1426
1226
3053
7
1179