2215
20
578
2
1745
4
521
492
1
807
490
1630
1945
622
762
543
606
1656
436
563
6
1139
376
888
944
1265
3
4043
5
466
374
774
384
163
425
607
514