2505
2
1514
1
2710
2110
3591
11
1875
5
1239
19944
1935
1400
2268
4
2906
3107
7471
9
517
6236
10
1451
0
1339
3738
537
19932
6
2495
4745