912
0
1709
2110
1
3326
3
3186
320
461
971
1198
728
749
1869
1186
683
621
388
1928
348
737
1034
3758
23952
439
437
1369
2270
653
529
562
625