7843
5
7971
4
984
1
630
2
419
1256
212
144
157
0
1002
1191
3
671
555
3455
15
1219
2511
2282
2060
1690
534
665
639
1598
1363
649
727
1970
1054
812