321
865
440
522
490
549
400
403
571
658
740
10819
587611
42340
42093
40047
3552270
3309154
29264
2798149
26616
22632
21080
19260