482
184
642
148
571
183
679
179
447
203
739
390
2913
1502
401
111
496
274
1352
532
815
393
716
176
275
162
415
171
209
117
599
200
589
81
1179
548
521
101
931
324