423
0
1688
1
21152
8
1451
2059
2
3014
20
2535
19783
1563
323
2932
3498
4
3117
32302
17946
770
3453
4425
6
994
1709
1153
1815
3090
511
25669
2996
4506
2982
3
2104
1929