25669
0
475
2524
32302
2663
4471
2
914
572
337
2123
433
14
749
1105
2439
1189
3159
490
534
422
582
1193
578
437
1298
1015
1581
562
668
938