4180
12
1962
2
1926
28805
6
1132
0
553
7567
5
1053
804
1084
4179
935
493
1015
714
1135
1
383
573
2211
1073
798
2901
2395
300
1279
1049
1094
2525
19034