818
50
1591
442
415
131
91
40543
32612
807
11
351
544
521
461
733
346
53
273
22840
402
595
9
224
1605
433
192
1252