677
120
20
30
11
76
39
134
100
36
783
31
57
42
65
390
87
500
47
166
104
593
116
78
158
231
350
19
18
403
35
13
246
82
80
486
316
67
790
361
44
43
98
29
92
476
148
56
216
28
143
89
110