18
67
46
631
227
23
58
14
10
4
95
104
2
53
17
57
15
315
682
16
38
37
27
390
39
1326
144
29
1236
28
82
610
84
671
32
63
52
99
49