5348
5012
4616
3094
2592
2487
2336
2183
2010
1708
1427
1396
1381
1160
1081
1076
958
938
674
583
563
551
519
435
414
399
395
338
307
303
275
248
230
204
201
182
181
180
172
170
168
157
141
101
91
74
73
68
66
61
57
54
48
47