442
0
1232
2
1144
688
7495
9
1868
1451
634
371
931
384
534
1756
617
1313
838
3130
1
3429
816
3025
937
405
267612
101569
4818
4
6707
6
285
938
1729
1458