163504
89690
61985
43812
42528
24916
23940
21491
20333
13491
10714
7595
7070
6001
5829
4618
4275
3880
3728
3143
2569
1481
1451
1203
968
947
904
496
453
389
254
175
146
1
0