729
0
802
1132
948
726
1748
2041
1
657
47041
21743
427
501
1463
1346
1877
996
745
980
1343
1425
451
349
467
2855
3
370
902
325
524
3250
2