1431
3193
2182
542
851
1792
1339
831
1394
2634
905
511
2030
612
397
2933
1143
364
1328
692
1669
1183
1319
773
