646
0
1043
1
802
1354
1961
1922
1842
2
2459
6
3092
2073
2487
839
1020
2697
5
11881
3
1602
1428
995
2855
2126
9
1446
993
3233
16