2095
2254
2294
454
1243
1775
3714
2694
472
1724
413
462
153
343
522
684
382
403
332
291
434
393
782
322
252
695
1179
884
823
757
975
21115
1767
1427
1256
698
874
2019