716
433
4320
246
487
296
223
256
2712
461
313
180
20466
15500
13661
12280
9342
880263
8200
7952
766148
659142
64011
5970