19783
2
25669
0
4765
8
1514
1
3227
6231
2203
2676
1942
7159
10
3498
4
5382
5
32302
3546
2405
17946
2740
3
1537
2082
1656
878
536
546
3833
3065
1153
528
6307
1189
255