327
2910
172
237
417
2722
605
362
235
222
534
310
18606
14340
12261
10980
8402
823263
7460
7252
689148
609142
60110
5340