2953
15
3582
9
34599
23
948
1
1290
0
867
2
900
751
7762
606350
4
4351
54
1948
836
1617
707
29
1232
3
1404
6
896
1124
1329
3810
5
973
1904
91923
30
1347
1971
65
37
1129