675
1
87
512
125
198
63
103
548
0
1027
84
2
68
304
251
208
62
945
729
380
4
2431
78
1441
450
516
65
429
2437
7
356
6833
1603
3
132