22
15
1272
205
603
203
94
468
447
285
105
726
373
285
602
12
820
1040
365
1
410
983
391
322
658
620
354
697
315
438
22
594
241
623
704
99
101
136
259
150
188
368
529
6
665
288
1183
2022
97
130
