5033
15
728
1
1264
4
376
2578
802
0
3679
3817
1751
1134
2
1700
2194
852
662
1681
2110
281
745
1746
673
1380
1749
5967
10
300
688
3926
14
3196
3580