423
0
63
484
856
3025
1
515
220
334
4924
9
257
416
397
370
726
962
56488
601
679
1675
2
787
3277
8
2161
2024
5
2623
460
1145
648
531
1323
543