2955
2
1897
1
2023
1842
2112
8
2346
3
1648
1115
846
0
860
5009
455
3027
10
798
1557
1647
1645
1984
2153
8116
6
400
464
787
367
809
1610
373
407
826
275