106
315
62
9969
0
7881
145
3997
54
414
41712
5545
3662
13
438
384003
11927
177
10636
7063
107
612
116
9085
829
9052
55706
295684
15