2525
3
1320
0
862
3125
15
3013
1679
2
1295
1
4130
18
1077
2650
20
4451
1365
2630
5141
7
1166
2517
2483
280
2114
3633
13
4287
9
3022
1160
1581
3644
4
2584
854
5
1517
948
2897