526
0
693
1660
1
3326
3
801
784
745
1000
1093
2562
2
830
673
582
868
1382
1691
496
1690
2209
2392
662
1778
2710
1475
1570
1681
802
2368
2760
4
1751