476
3
184
143
1
74
101
830
2
942
297
558
303
401
354
630
581
781
6
670
268
607
4
298
253
416
310
234
160
1338