2378
27057
13512
823
1053
493
1009
753
725
555
464
412
729
280
460
222
1016
196
429
250
347
554
456
475
465
294
460
392
252
390
184
373
104
130
101
267
468
203
130
126
37
158
196
93
158
132
51
77
192
212
91
95
263
142
41
136
127
118
146
37
122
48
85
20
118
86
34
116
126
79
63
143
41
116
51
151
40
26
28
69
112
76
25
126
26
15
90
35
49
125