423
0
19783
2
25669
32302
323
2996
2059
3014
20
2535
572
1563
2932
3498
4
3117
8
17946
388
770
3453
1
4425
6
994
1709
1153
1815
3090
2012
894
511
2366
2242
21152