576
460
467
399
4511
556
446
625
509
417
478
4412
30337
23140
21232
19043
1534267
14642
1377148
13216
1187144
11690
10240
8530