294
0
99
1
350
3366
2
1645
348
401
407
675
245
266
691
599
387
296
255
340
418
979
839
389
256
281
279
1529
333
1877
400
453