1858
2
1472
7
870
1
1116
3
2743
4
1024
6
1315
1574
2629
15
2205
817
607
793
951
777
1870
597
5
2082
34549
0
6166
4019
9
2241
948
5186
24
1710
4510
763
1352
1078
98623
31