5959
0
371
643
6043
932
280
3159
2219
368
2765
351
1070
1211
963
425
598
387
1312
1486
1862
1
622
1169
835
378
600
472
887
1457
614
1064