1
3
9
7
81
51
31
304
605
242
33
34
12
2
40813
3979
38210
24
301
10118
8811
10111
119221
133828
149630
857
8511
238
215
235
73
41