176
2516
120
80
165
130
384
161
122
362966
150
100
23026
17440
15361
13740
10562
1033263
9334
9130
906148
761142
7090
69711