931
0
893
852
430
1652
918
719
5125
265
894
2332
409
836
1
420
1475
1064
777
3758
1478
839
895
681
1355
652
1330
329
2510
440
1559
2524