857
161
709
341
759
185
930
324
506
108
629
271
1138
367
1968
1004
1324
545
545
154
746
415
480
235
593
169
673
220
492
119
522
230
509
102
709
136
151
78
577
76