543
0
1343
242
606
962
1819
258
306
215
902
507
1762
722
590
422
2522
605
4537
116521
947
1372
968
1396
566
46
596
1398
713
600