15
286
130
22
77
91
718
37
51
385
39
1410
14
305
93
54
28
44
35
11
23
69
68
650
64
99
134
32
46
58
142
247
211
57
52
40
462
73
423
67
110
42
236
74
114
87
76
321