3125
15
1320
0
2129
9055
10
4099
8
2584
4
1811
4623
5
2259
1
5141
7
2908
854
1913
2696
5977
13
2483
2
1647
1311
2108
2273
10092
12
4451
1845
2897
1328
3284
3529
3
2517
1602
1629