581
0
1769
1
5043
2303
2
388
692
905
885
2065
683
14
116
2861
125
1364
783
595
560
662
462
818
621
1501
459
1397
498
1094
1701
1823
2042