696
571
8710
597
890
4910
333
533
342
624
382
703
41357
31380
30263
27295
2372267
21384
2055153
1901149
18826
15620
15150
13420