8615
3105
3459
942
9926
3940
3659
1717
1731
714
2041
1004
7253
3867
1596
671
3561
1620
5082
2633
1554
571
1098
378
964
395
1202
402
1139
466
1192
617
1448
756
796
415
2042
951
6818
3700