1539
7732
605
3156
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
201
31
153
30
148
29
142
26
131
26
129
1539
7732
605
3156
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
201
31
153
30
148
29
142
26
131
26
129