22175
3570
276160
21962
26354
2330
20015
197112
18356
19948
13844
1540
19726
15030
13071
11800
8952
853263
7960
7642
739148
637142
62311
5790