640
702
40
517
41
40
41
39
154
373
38
400
399
13
173
485
412
40
393
171
40
40
40
580
372
145
40
1053
630
167
40
40
155
418
180
40
41
38
41
577
40
596
454
1338
399
40
433
34
611
405
40
264
271
403
408
391
682
180
151
576
157
166
395
407
465
585
401
422
53
423
167
554
388
384
6
40
498
42
25
23
23
22
25
23
22
23