95
755
695
713
413
4920
484
1025
323
543
3815
503
1038
571
29
945
372
10915
984
611
16010
633
1244
843
1758
1663
432
148
7112