522
127
740
49
230
316
590
466
121
578
78
265
250
265
273
272
972
75
138
139
638
613
762
303
690
31
189
957
339
416
120
702
1252
288
176
277
649
113
656
172
