769
2
1827
4
1247
978
3
562
1
980
7
138
367
1745
1314
8847
23
1200
1009
0
524
1494
2048
774
1674
937
2800
1729
571
1556
1090
1296
1416
906
1263
2073