316
278
1710
153
472
1812
296
365
166
283
116
123
19096
14680
12721
11430
8712
838263
7850
7452
708148
626142
61311
5570