291
1
910
4
1409
3
297
1594
1215
527
0
83
1004
2
76
1620
5
879
677
78
420
554
1092
271
969
9
555
934
7
112
613
791
93
269
89
977
2812
592