646
0
1129
544
1922
1
1587
1329
650
3025
2368
1425
661
2119
1664
2086
1392
3795
1291
7952
814
2113
3006
3
521
964
4111
2401
2
2982
4440
5
365
1306
2341
6