358
2
175
1
406
78
126484
18
307843
9
4061
5
3294
3
1720
609
1108
9931
527
473
508
431
790
554
714
332
403
668
495
281
432
444
157
433
551