255
1213
2668
246
2553
69
275
650
49
745
143
135
2506
704
191
214
703
161
290
344
675
97
161
199
147
144
139
151
679
451
740
146
534
150
1464
457
190
442
67
601
648
457
108
640
149
158
153
1942
2107
145
151
660
149
143
286
426
69
77
78
73
67
69
69
77
67
71
71
79
73
72