1229
407
826
194
662
210
1180
365
1832
902
1427
509
1194
450
1395
517
587
197
695
297
705
186
851
211
809
151
626
151
349
120
1332
616
461
194
1131
562
936
330
955
148