1715
1
1453
2
1304
17
1562
2589
2895
5
19944
579
2912
684
0
1100
21
1031
1736
1019
1272
2536
2173
642
2667
1848
2767
15233
919
4797
439
777
1109
332
2901
360