96
0
3125
616
343
1359
856
267
1457
362
688
312
1216
4837
5
536
1540
676
1131
850
370
329
683
1
497
1466
1868
2
1647
4
1929
3
496
4754
7
89
2650