432
612
8414
581
408
464
345
704
441
513
460
483
40967
31130
30043
27035
2362267
21174
2036153
1884149
18746
15550
15040
13350