39580
2735
562101
94067
50585
60079
25733
844176
692123
1295
1457
1266
70877
9610
1086
26012
27012
29830
1194
988