5291
4927
4492
3052
2589
2521
2281
2172
2017
1619
1417
1410
1404
1150
1132
1059
1039
926
903
631
614
571
565
524
490
434
432
405
400
334
329
279
240
200
199
194
193
187
182
180
174
173
161
152
138
127
114
98
95
94
81
76
72
67
63
58
55
54
52
50