1571
4
647
2
1268
0
1929
1
512
3323
508
1823
605
1504
1635
783
3504
1207
69
45
99
16
538
5
643
426
3590
6
3535
1938