2955
2
2112
8
1897
1
2023
1648
2346
3
1842
3027
10
1115
2079
1108
798
0
561
3171
935
1049
1557
493
415
1973
479
714
266
675
430
2211
381
401
750
1133