29
23
16
1233
568
856
343
128
255
423
550
124
1109
159
17
1283
1550
2019
59
50
299
452
704
612
599
542
1051
816
185
363
2094
1217
1739
12
782
671
548
1534
1798
709
601
11
194
34
525
727
820
444
1426
1092
