25113
1012
1603
33820
16216
2114
70618
2416
3730
5380
3332
580
651012
46553
46340
44668
3978271
3755157
31614
3082151
29376
25182
23160
21240