876
8
1822
4
834
16
567
1
357
603
3
330
2
279
297
296
31312
12
62618
17
257
289
628
374
350
1766
483
654
360
453
590
164
0
414
362
347
415
1191
497