59733
29064
24104
18980
16315
12281
12191
5628
4165
3935
3279
2973
2954
2719
2473
2430
2343
2184
1912
1810
1771
999
924
685
617
605
459
305
228
226
160
131
120
107
89
69
47
43
41
37
34
26
23
17
14
10
9
8
7
6
2
0