3522
2547
2346
1664
1368
902
453
395
315
259
251
237
221
206
200
184
152
144
128
126
121
104
91
76
72
71
66
60
50
29
26
14
8
3
2
1
0