2990
15123
1354
6846
174
888
165
882
169
877
164
863
119
809
113
583
65
434
75
392
54
336
48
274
7
252
31
231
39
200
34
175
35
174
26
160
2990
15123
1354
6846
174
888
165
882
169
877
164
863
119
809
113
583
65
434
75
392
54
336
48
274
7
252
31
231
39
200
34
175
35
174
26
160