293
1380
323
1522
232
1090
608
2863
225
1060
97
457
732
3450
594
2800
202
952