18
15
9
895
1042
668
1512
989
940
916
1330
1040
1161
2218
1210
1351
1349
241
378
574