97
408
132
282
41
15
689
306
389
39
810
165
375
110
27
44
382
863
525
67
180
231
1188
1324
3112
1616
3517
255
35
257
68
62
769