1101
3
521
0
25494
4
2651
18
8582
1227
1
18617
856
539
555
2069
5
1355
2394
590
102
394
103
3085
55
938
444
991