293662
31132
2814
3011
222
312
182
120
143
264
185
3111
22086
16690
14681
13250
10092
975263
8764
8740
830148
725142
67611
6670