25669
0
148
387
800
19783
2
468
685
878
1391
38
572
275
1100
534
117
1785
263
5065
1
653
960
755
991
1205
323
3090
6
368
103
308
791
614