25093
12
2402
4
2500
6
1762
1
1153
1088
2357
3
1430
1548
2
1585
0
2691
2429
1879
7415
1663
2260
8004
8
1730
3187
5
2578
1371
1544
3019
1383
2900
4045
4402
16
2351
2215
9
2767
11