216
645
151
376
12111
355
341
533
286
1587
446
19923
28
713
20
377
375
21816
22713
314
322
263
1013
52
652
622
935
641
534