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