1001
30
68
25
73
461
44
60
33
55
137
303
31
332
283
66
172
679
225
108
291
75
162
103
23
107
62
220
691
81
88
582
165
87