19944
2
3971
1
383
0
582
623
106
266
3131
3657
12
4360
6
951
101415
109
1262
618
120
7733
1301
400
1566
946
2082
3173
4285
3
3805
2328
272
1646
658
2456
297066