51
35
1194
3123
13
1665
1553
1062
692
1932
3017
724
29522
1566
2113
1537
22410
1122
981
611
10719
148
2738
45012
2982
2073
621
1626
116