649
1301
41
617
445
349
777
555
132
60
440
260
34
1355
177
177
430
412
388
766
2071
173
162
175
691
644
202
1200
160
170
165
165
627
589
502
191
732
456
585
364
34
156
227
3245
503
63
522
325
338
716
973
91
1352
344
928
395
154
165
181
179
190
491
775
674
73
174
158
163
227
1194
614
1012
1551
599
167
564
182
984
174
253
498
654
345
170
429
66
67