680
17
102
350
41
1374
118
29
36
24
58
228
189
400
153
126
273
144
44
4250
71
70
278
25
64
42
634
75
298
149
217
72
26
793
11
122
33
78
21
115
520
435
197
1070
333
68
38
286
2018
783
227
93
45
364
85
37
52