53502
28887
17520
12453
11648
4290
4216
3299
2929
2477
2388
1935
1621
901
693
631
344
136
122
95
81
70
52
51
48
43
29
24
14
10
4
3
1
0