428
316
286
497
372
231
405
300
265
314
468
215
21956
16590
14591
13170
10052
972263
8744
8700
828148
717142
67611
6620