599
0
2271
4
490
475
1751
1
2123
1386
914
2061
3
1298
668
1105
919
1103
2663
596
3593
16
562
1862
5430
1581
477
1530
809
34
311
1243
725
636
3971