846
0
614
2123
419
1511
381
1571
1
722
413
514
1043
408
750
347
367
1939
266
951
1308
445
645
7952
280
2121
4
3559
2143
719
3498
430