34490
27482
26690
9530
8489
6729
5462
2369
2136
1802
1629
1567
1247
1236
1151
1136
1122
969
830
750
657
458
440
58
13
4