1352
5
1000
0
673
830
662
20163
44
109776
42
467
2591
1
2503
496
801
1552
994
1230
4
802
5828
2
14470
7034
3841
2760
1606
2110
2859