466
1
4043
5
521
2
1745
4
578
397
2215
20
141
81
193
86
634
79
69
305
0
195
96
547
120
80
91
157
188
254
356
233
109
299