677
1
77
420
297
83
361
474
268
2
555
112
613
88
381
91
98
726
416
64
301
290
60
76
81
395
87
1143
230
502
385
840