953
7
127
0
2522
35
1181
8
1035
2
2886
111
386
550
1
3599
682
29626
6588
2631
41
701
175140
993
1089
3736
5
1056
4
7792
2707
33
2253
3
2337
88
93
617