652
1
189
142
75
119
73
86
0
122
501
290
2
157
104
642
43
121
95
117
493
2126
11
512
658
504
646
6
388
544
689
3
700
405
527
492