124842
132373
121732
97133
330
860
450
65911
15831
87226
101924
2787
1616017
1132012
10663276
1019416
96813
9661258
7957154
756611
70056
60714
56292
53368