596
0
406
1045
2727
383
110
1354
351
1129
1
838
931
7258
791
297066
322
450
3080
3
1588
1786
878
974
1120
678
963
485
255
2242
2219
4
352
2527