28916
2817
1586
2100
2960
6250
18535
16634
16438
11912
9412
14912
650512
46443
46260
44498
3967271
3738157
31574
3075151
29286
25102
23070
21220