19323
2069
19824
1747
21712
1718
2037
3310
3633
721702
630
933
653712
46743
46550
44828
3999271
3782157
31744
3100151
29536
25342
23280
21450