528
154
670
88
908
375
341
130
674
176
301
143
678
247
558
192
347
102
477
188
427
90
1635
887
610
192
365
199
446
33
310
67
575
213
1671
746
232
162
589
186