3967
991
1629
406
1779
440
1117
297
703
254
901
142
954
320
1243
310
1624
667
1122
391
1032
272
1211
628
471
162
977
222
1088
430
749
379
635
93
938
397
747
246
611
284