2215
20
578
2
1745
4
521
466
1
4043
5
436
563
6
374
377
888
1139
163
607
775
385
1266
3
944
425
514
487
2736
504
404
1941
433
421
432
472
1112
8