1501
0
968
957
488
683
909
2121
4
286
439
615
2435
3559
1
951
1101
413
846
408
2152
429
409
474
454
1009
2
2702
381
1352
505
2490
637
267