1039
991
809
675
1857
1319
1236
1881
1907
2779
1579
1352
3037
3131
1602
1449
1540
3253
2663
2104
4274