5307
4956
4511
3070
2565
2451
2162
2102
2018
1680
1363
1358
1314
1117
1084
1031
1007
981
963
715
582
563
535
522
519
516
444
435
429
374
350
331
319
262
213
202
192
179
178
170
165
156
144
137
131
117
115
108
90
81
77
73
71
70
64
56
53
47
41