364
133
5510
166
102
4822
272
6812
135
204
110
142
18083
14170
11951
10660
8172
808263
7290
6962
671148
597142
59510
5200