677
0
2241
1062
2588
440
23774
4
6547
751
932
747
938
2952
593
719
455
405
3158
829
18617
660
556
18258
294
551
5801
1
1542
169
5252
2
442
3606
3