30215
26921
21990
14784
13353
13309
12449
10055
8441
6910
5907
5472
3760
3588
3013
2335
1612
1497
1438
1209
1171
1017
846
652
628
594
560
500
492
448
290
252
132
0