1105
0
2865
9
596
582
2663
1744
1
3933
484
2903
3
1103
2964
31371
64
1603
914
668
2692
4283
5
2465
818
631
2906
536
493
236066
14
307
322
337
531
477
3098