656
3312
516
2671
522
2616
381
1924
343
1728
278
1404
188
953
169
848
158
842
125
624
120
616
112
589
111
574
106
541
103
510
102
507
102
505
64
396
656
3312
516
2671
522
2616
381
1924
343
1728
278
1404
188
953
169
848
158
842
125
624
120
616
112
589
111
574
106
541
103
510
102
507
102
505
64
396