110
423
80
4616
2610
901
246
152
145
71
141
446
401
574
18
332
452
536
181
1483
394
725
313
245
131
223
346
151