1442
1
2932
2
2324
4
1816
2173
25669
0
3498
2431
1938
2666
9
1431
17946
1632
2999
3
786
3050
1699
1093
1189
1547
83
2906
2578
1153
2996
673