646
1
2732
2
19783
4086
11
2195
3
2634
571
0
645
1891
55904
750
511
1289601
4
2502
806
742
1867
37355
13
36905
5527
7258
348
1036
2683
3369
8
908
6247
5
676
1295
443