500
162
176
243
180
130
164
623212
44620
44563
42697
3791270
3568156
30634
2947149
28276
23952
22220
20340