15713
1218
808
1711
31574
1470
1322
1050
1116
1244
1083
853
650512
46443
46260
44498
3967271
3738157
3075151
29286
25102
23070
21220