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