144176
10648
980
939
840
7919
790
5516
538956
494
4212
426
420
395
385
3422
3222
3210
323
316
286
2416
234
212
2110
210
185
186
182
165
152
140
132
80
81
44
20