4417
2041
1246
1023
1070
498
756
769
810
482
245
891
620
559
413
495
215
318
288
74
57
233
144
54
334
222
235
133
163
403
181
170
204
256
147
410
131
350
256
195
193
27
28
198
57
82
131
119
86
160
92
69
139
197
73
205
123
88
76
342
64
53
135
70
170
79
63
94
62
43
78
53
126
19
73
63
34
50
53
113
73
89
87
95
32
75
21
35
38
68