3422
3289
2947
2090
1680
1670
1372
1365
1064
1036
921
879
817
744
726
667
647
631
589
512
396
388
371
346
335
324
319
289
280
279
231
200
152
150
147
145
144
136
131
127
113
106
102
95
94
91
90
87
71
63
58
50
48
47
42
41
33
32
31