141176
10448
980
929
820
7919
790
5516
538956
494
4212
420
416
395
385
3422
3222
323
3110
306
286
2416
224
212
2110
190
185
186
182
165
152
132
130
81
70
44
20