942
695
2536
2104
1490
1256
1564
406
686
1446
269
2090
160
128
607
690
1449
165
198
522
215
2855
1118
259
468
838
253