2343
1495
2581
966
2134
1832
3870
4104
4941
3464
1587
2467
1310
932
1142
800
1953
1925
822
1389
2047
1796
1498
1305
