291
1
641
420
122
166
567
2
125
474
1170
7
91
949
4
76
620
2487
27
648
102
202
0
133
356
610
444
61
494
128
162
350
495
730
762