166
102
114
263
2730
126
343
241
19096
14680
12721
11430
8712
838263
7850
7452
708148
626142
61311
5570