518
0
530
4
2103
1
1072
3
2766
284
962
383
2337
573
856
422
499
1462
1586
576
5861
6
1037
822
2269
788
2
381
912