787
0
3025
1
422
913
152
341
5009
116
1390
1073
2972
1344
363
573
1348
633
935
2693
3
714
464
3559
414
494
3015
501
472
646
1454
63
392