3025
1
501
0
1997
2
1462
1824
1869
1025
2668
670
530
1949
3
1645
409
747
1725
979
1550
521
522
3351
3510
74
3498
4
935
422
839
1416
802
394
799