409
0
3006
3
951
2328
107
2735
1346
4
292
1020
474
1549
1
957
415
1163
787
1557
403
1161
602
1133
1045
1939
859
3887
9
454
968
722
2121
1933
1661