377
332
5718
353
312
446
624
5418
4923
337
316
420
21766
16480
14531
13110
9992
951263
8724
8670
822148
716142
67411
6550