2139
1468
1073
4655
2270
2882
1778
1567
1302
964
905
625
694
952
782
979
757
2042
2355
1237
1138
4520
2303
1840
