5960
4704
2749
2629
2482
2470
2386
1636
1378
1374
1234
1161
1133
1102
965
918
859
760
750
687
604
599
592
508
476
475
446
439
432
398
389
364
356
350
339
303
242
241
218
215
206
172
169
148
143
137
129
120
116
109
108
107
100
99
96
79