12120
8254
1729
247
1118
799
887
787
1008
1139
955
877
632
675
512
584
810
419
267
549
347
124
539
460
300
305
351
357
321
334
377
252
310
246
87
120
75
118
66
137
128
397
159
223
200
167
133
84
90
175
221
114
226
117
147
26
152
145
121
126
96
74
82
76
69
118
71
44
73
131
98
129
117
64
68
36
89
119
95
86
65
98
39
74
66
89
66
71
81
91