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