945
2
250
1
103
548
0
62
207
450
516
304
68
729
380
4
78
106
356
6832
65
131
907
1245
343
97
90
20
179
142
258
164
375
3
542
5