597
376
441
204
697
273
188
72
154
67
693
213
564
155
589
179
265
184
154
45
271
155
1119
512
584
145
559
205
582
199
400
156
700
180
759
263
323
180
777
398