480
61
51
66
2999
299
119
32
46
37
45
56
70
132
304
6004
135
133
200
4243
335
87
117
1554
210
193
103
26
67
36
718
47
224
60
81
62
163
1512
13
96
85
654
205
539
41
48
162
783
4186
226
534
55
273
267
71