5836
3208
2420
2296
1983
1715
1639
1617
1383
1371
1369
1188
1159
1081
993
942
924
917
809
777
756
740
732
671
662
657
637
599
577