110
6
3
21
1
66
1
15
111
2
1
77
2
12
1
1
9
1
16
1
1
1
872
218
772
148
42
2
18
1533
1345
1161
1116
831
768
754
751
690
684
625
615
576
565
554
543
542
542
538
530
529
527
519
515
503
502
501
488
464
435