506
7
23
162
14
66
449
720
12
503
1211
170
28
773
991
826
186
284
121
4
32
310
7
8
347
199
151
312
874
0
967
190
776
126
824
765
9
2
17
169
585
569
867
48
312
122
108
525
86
1
1032
788
