55660
28432
21067
18369
16297
12421
11343
5577
4036
3889
3265
2972
2824
2817
2636
2423
2342
2096
2026
1992
1692
1095
999
675
666
600
459
298
228
225
160
131
119
107
88
69
47
42
41
37
34
26
22
17
14
10
8
7
6
2
0