172
928
164
827
108
590
105
555
87
504
85
429
73
376
70
365
69
344
33
175
19
88
15
80
11
50
8
32
5
20
4
16
4
15
2
15
172
928
164
827
108
590
105
555
87
504
85
429
73
376
70
365
69
344
33
175
19
88
15
80
11
50
8
32
5
20
4
16
4
15
2
15