3117
8
20850
5
2217
7
944
3
1618
1
2115
0
1871
2
450
458
2409
4937
1985
2457
1019
3178
1326
575
4954
4
621
2060
1297
1615
2715
6
3321
643
507
967
988
1753
4375