2663
527
669
260
816
239
413
90
521
139
682
165
589
127
590
76
495
184
232
155
343
53
453
141
204
68
466
35
553
57
124
76
305
54
239
37
212
28
397
21