4324
370
146
2110
151
251
154
275
406
2117
331
311
22356
16940
14961
13420
10242
997263
8964
8840
854148
738142
6820
68211