518
0
477
606
931
544
323
1073
2211
604
1053
53
1348
381
573
349
303
493
392
279
2952
277
843
393
162856
1671
1084
301
668
547
441