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