3156
15960
2480
12588
1097
5555
518
2640
419
2161
16
1626
168
1131
195
1050
195
1039
181
991
178
980
185
934
175
914
182
911
175
891
173
866
169
858
163
831
161
827
155
793
3156
15960
2480
12588
1097
5555
518
2640
419
2161
16
1626
168
1131
195
1050
195
1039
181
991
178
980
185
934
175
914
182
911
175
891
173
866
169
858
163
831
161
827
155
793