40018
11
462
457
1266
787
679
1
358
7043
5
698
2
425
110
2932
3
280
238
432
293
233
292
298
291
172
203
665
664
224
155
696
175
290
867
400
445
471
728
546
271
379
464
274