1293
0
2975
3379
544
571
1616
2797
5
826
1589
2683
1
515
1111
538
2271
652
1264
4
991
455
800
946
1363