2955
2
2112
8
1897
1
2023
1648
2346
3
1842
3027
10
1115
4820
2079
1108
561
2493
3171
1557
0
415
2125
1973
479
266
675
430
381
401
750
1133
1939
957
262