515
0
2535
2
638
323
558
788
721
3125
1812
1
876
544
863
1461
542
1458
770
2964
1193
5147
337
5771
10
1679
3498
4
8945
652
1162
773
1212
1331
2478