1539
7733
605
3157
475
2386
254
1290
252
1272
243
1217
179
909
168
847
145
737
98
579
96
492
85
432
56
293
41
228
41
202
31
153
30
148
29
142
26
131
26
130
1539
7733
605
3157
475
2386
254
1290
252
1272
243
1217
179
909
168
847
145
737
98
579
96
492
85
432
56
293
41
228
41
202
31
153
30
148
29
142
26
131
26
130