365
354
486
245
210
842
292
1230
413
873
186
1578
1360
201
678
517
584
918
45
463
176
811
99
325
449
376
269
143
515
96
542
863
671
245
661
486
278
766
564
305
1418
533
336
247
462
336
352
113
576
120
1188
464
30
609
669
