637
0
1766
2
1725
1
1590
1734
790
83
2294
2999
3
3326
2082
1816
1749
1632
2036
1547
1788
1883
2710
1598
1041
583
1161
2440
4285
605
2163
1545
4926
5
12149