2921
2802
2
2337
2268
2250
2207
1
1983
1902
1753
1322
119
105
245
66
62
64
60
59
74
69
73
83
85
88
94
98
56
58
70
67
81
82
79