526
0
801
2152
2
2082
1
830
2562
802
673
1606
1380
1632
1532
1699
2565
1093
1814
2578
496
1813
1816
784
1399
1511
1938
2100
4179
3326
3
1000
1168
2392