2299
0
692
691
305
472
742
1
294
406
322
351
385
932
2121
307
1787
411
3680
2
494
1101
1322
460
1354
532
2094
5
810
791
346
538
570
1070