110
187
4313
201
366
393
112
120
152
207
330
340
19496
14880
12941
11590
8792
847263
7900
7562
725148
630142
61911
5710