526
0
1734
2
1399
1
2562
3326
3
1000
1044
1369
1844
2013
693
1532
801
1549
935
635
4996
6
4370
2102
1938
4
5949
15
591
1417
2411
3749
3442
1632
1211
3228
753