662
18
104
830
84
19
1087
140
297
13
15
67
91
721
96
53
671
124
240
298
1443
180
459
243
23
3975
533
663
101
95
482
49
9
27
12615
85
62
825
4033
35
116
26
391
20
165
41
528
92
158
60
94
50
57
52