526
0
2562
2
3326
3
1778
1
1093
1699
784
2082
2173
1380
1746
1813
1588
2578
1816
1442
1539
673
1545
2710
2166
801
802
1777
2760
4
1382
662
1787
1632
868