25
0
1
248
313
305
197
447
2
95369
59
609
3
596
850
904
809
692
621
868
2686
30
1221
1078
1210
1696
11
648
929
617
770
818
741
1421
14
1341
2566
4
2990
7
3395
2653
6
2277
2304
1747
2153
1253
1292
2518
8
3027
3189
1644
1976
2308
2122
2019
2500
3379
2316
2353
4202
4397
2950
2632
3535
3043
5414
5
13
5017
9
4376
5057
4722
3046
3126
4245
1812
10
6138
5938