438
97
2641
1631
856
385
1156
534
555
229
559
148
699
223
549
311
127
55
340
214
450
44
569
168
314
151
828
277
504
124
646
283
180
111
570
111
335
160
566
46