985
5
202
2
43
1
148
525
130
478
145
492
617
431
1117
628
0
234
3
153
339
449
355
384
122
224
120
2794
7
332
1395
594
621
112
97