1610
0
846
1880
2
2699
267
978
544
957
1694
415
951
456
409
2093
787
1557
403
1161
602
1045
2853
474
1128
771
454
238
909
722
1346
4
2121