261
122
54
15
7
3
36
1
726
6
2
146
51
1
1
5
2
3
528
35
129
6
1
1
156
167
1
65
16
1
1582
1395
1207
1181
847
807
790
774
720
704
648
639
601
589
572
569
558
558
554
553
545
541
539
530
521
518
516
505
484
454