31323
26223
2390
2930
4590
2910
2640
3160
404736
2124
29424
20418
701412
50383
49410
49148
4320271
4127158
33654
3332153
31776
27292
24921
23290