602
0
797
691
255
2522
2328
1352
1167
328
505
408
381
670
2551
1
1332
1020
1161
4426
7952
668
474
390
1436
544
361
320
362
1428
694