951
0
14
690
1089
1045
471
984
747
600
2996
453
758
1022
761
1640
19783
2
1302
932
1359
616
322
678
173
578
1479
657
1629
574
399
502