14927
1349
23816
1145
773
21420
492
1256
745
1283
13711
26618
651212
46563
46350
44668
3980271
3756157
31614
3082151
29376
25182
23160
21260