875
978
284
2364
155
153
870
679
426
1442
449
444
632
434
419
676
35
1680
942
444
193
200
442
161
164
689
236
1377
645
423
2178
150
152
417
24
394
35
1343
252
2149
2383
91
668
215
2512
157
763
24
704
152
157
517
712
35
704
2507
165
271
690
159
142
673
204
457
640
140
430
262
640
156
1264
3100
705
270
1669
1449
697
2377
418
2348
123
558
729
35
111
739
1039
291
141
427
24
24
66