596
0
582
2663
1744
1
3933
484
2903
3
1103
2964
2422
8
1603
914
668
1431
818
2906
536
493
2020
2670
236066
14
307
322
337
531
477
2767
2
420
8627
562