3156
15960
628
3187
475
2499
419
2161
181
991
175
892
122
621
103
595
77
569
89
466
78
423
72
387
60
328
32
311
52
307
49
273
3156
15960
628
3187
475
2499
419
2161
181
991
175
892
122
621
103
595
77
569
89
466
78
423
72
387
60
328
32
311
52
307
49
273