151
12111
355
341
533
296
1597
446
20123
28
713
20
377
375
21816
22713
324
332
263
1013
52
652
622
925
641
534
451
529