502
0
125
713
3106
4
224
796
6
423
918
302
427
593
337
482
718
1
779
106
2219
2123
348
1501
890
797
4248
1100
21
708
102
442
696
467
372