951
0
21152
8
1812
2
108797
2593
1
759
2469
2920
4
1676
528
398656
19
297066
1089
747
453
803
2711
236066
14
531
1129
1869
471
508
690
322
5151
1285
2483
2911
9
4651
3