2955
2
1897
1
2112
8
2023
1842
3027
10
1648
2346
3
1115
561
1108
798
0
787
1049
935
2079
957
1132
1973
409
454
1557
415
403
381
493
1571
722
714
750