449
2
74
1
102
3
942
737
0
474
267
555
791
112
1090
271
676
75
89
402
2812
4
420
554
977
2809
9
874
591
1214
297
1594
82
527
1003
879