110536
3146
91258
2302
11911
9372
101589
9627
1997
1129194
1102229
91824
47624
51889
1092162
928180
63775
75089
46341
23334
61314
56556
419328