1229
407
1180
365
1832
902
849
224
741
163
867
272
702
184
496
42
839
324
613
349
537
287
401
90
474
133
589
247
331
150
720
180
485
122
1073
348
733
102
595
88