474
1
1601
418
482
669
2
380
92
210
391
508
1148
845
91
235
88
104
1051
0
781
3
924
82
62
169
85
61
46
81
79
102
89
99