358
2
175
1
407
78
126489
18
307858
9
4061
5
3295
3
1720
609
1108
9932
527
473
508
432
791
554
714
332
403
790
668
496
281
444
157
433
551