59
403
348
559
537
782
506
1351
520
576
507
842
1187
748
705
1330
789
1214
1660
3323
2848
3001
2888
4407
3596
2761
1903
1878
2122
1754
2064
2266
59