5591
4572
41858
3480
17923
1740
16512
16111
1240
1200
1201
11417
10918
1053
9918
957
8330
780
660
620
585
562
515
4615
4614
455
450
414
406
311
307
280
180
150