345
0
607
324
571
400
1765
1078
777
616
804
1646
1420
476
1226
1
645
25669
14
639
2954
3053
7
19783
2
2535
101