1300
416
863
199
678
213
1275
386
1937
930
1518
532
1277
471
1476
542
616
211
757
312
757
195
918
223
851
155
665
155
385
123
1406
647
495
202
1278
608
976
347
999
156