2580
1
988
0
2386
1095
2245
3
1226
3053
7
894
571
297066
13018
2797
5
1295
697
1118
2
2773
2659
2184
280
2354
1581
1479
2650
20
2904
240
2272
1986
2159
1038
4757