82
105
80
86
120
104
81
95
106
916
11710
9570
7501
5860
528262
4620
4420
4089
4011
374147
359142
30350