11
7
229
269
414
1138
463
258
172
2122
530
1018
472
680
405
623
2052
560
818
528
526