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