86
1
218
967
2
886
410
307
880
122
144
212
1256
419
1822
0
649
665
639
1598
727
157
812
1054
534
2511
5
3455
15
1002
1191
3
670
555
4641
16