918
0
107
4536
2
1073
19279
484
383
1224
2211
172
649
637
979
856
718
531
962
139
1610
521
25127
1511
560
157
276
46
874
402
539
892