656
3312
516
2671
522
2616
381
1923
343
1728
278
1403
188
953
169
847
158
842
125
623
120
615
112
589
111
574
106
540
103
509
102
506
102
504
64
395
656
3312
516
2671
522
2616
381
1923
343
1728
278
1403
188
953
169
847
158
842
125
623
120
615
112
589
111
574
106
540
103
509
102
506
102
504
64
395