2500
3
4423
8
116
1
10697
4701
3099
9
1220
1719
6
1746
5
4823
1033
0
6137
18
2780
2110
4598
3012
2
1845
994
1292
446
779
961
4593
4
740
1400
425
2517
845
2140
2259