1045
0
584
2955
2
4594
1
2435
303
355
503
1501
2952
46414
3815
657
653
552
282572
2941
759
2740
525
259
768
1921
4328
10
483
458
1152
25127
777
775