97
409
132
282
41
15
690
306
389
39
810
165
375
110
27
44
382
864
525
67
180
231
1188
1324
3112
1617
3521
255
35
257
68
62
769