3084
5
2800
2
1255
1
1318
4
1674
1494
0
2015
319
2859
10
1543
1659
1237
2766
6
3972
3
2841
2041
4896
2228
789
1294
1200
2485
1580
1654
2419
3996
3758
1297
8
4136
3094