195
162
233
645
151
376
12111
355
341
533
296
1587
446
20023
28
713
20
377
375
21816
22713
324
332
263
1013
52
652
622
935