2507
1
3503
4
518
2
5978
6
3593
16
2580
1546
0
1160
3378
7
5719
5
550
2741
1494
4724
3
2277
1356
2966
2122
6644
1343
3517