101
0
649
1
279
66
342
567
868
8
109
311
706
3
2048
7
92
2549
993
2
1090
23
600
491
6
329
1289
1482
72
788
1618
1032
1047
2036
5
1733
85
781