821
1081
823
69
60
68
4
3
5
363
321
4051
1251
931
97
86
72
2171
44
18
22
21
2
1
59
49
38
34
56
47
61
41