25
300
0
3
50
1642
37
960
4
11
1178
6
13
1244
2
32
1068
1
17
2047
1519
1509
9
1159
5
16542
12
1979
2552
2796
19
1968
1824
1702
66
1083
674
564
1222
656
964