1736
425
1676
638
2414
1323
724
166
616
225
592
148
380
163
568
279
501
216
685
286
601
256
203
94
552
250
1122
511
567
297
1230
675
453
262
496
188
564
122
1594
880