905
0
572
1193
355
105
570
1512
1
2711
2
3426
4
189
2911
9
4651
3
267
512
117
398656
19
250
2394
808
550
5151
409
838
120
3083
125
168
445
303
452