31339
29533
2781
2440
29228
19723
25531
21514
23017
22080
199269
21373
33967
26020
24342
21683
1794267
16722
1596148
15066
1430144
12940
11980
10070