2260
12
1343
0
2708
1
1268
417
1172
2
4140
3
2234
1379
4349
476
2045
2870
1400
1390
2000
1213
2678
10
1852
11829
1431
3844
5
1750
2955
3650
1261