106
101
114
100
111
92
107
84
1430
80
90
13070
10560
8271
6660
565262
5320
5050
4501
443147
4439
385142
31750