25440
0
105290
3373
2952
282572
639
4594
1
116
1073
363
759
448
478
580
31535
269
422
2189
3663
18403
6
1779
340
657
546
1343
303
649
383
1222856
4
584