2936
142
2513
218
414
161
298
233
163
211
193
403
21136
15930
14091
12620
9662
914263
8470
8464
794148
689142
65811
6300