3449
2603
2218
1674
1592
1252
1189
1105
1039
920
851
574
571
464
406
361
330
295
288
180
144
128
98
4
0