334
1
308
70
264
123
124
80
225
109
3
81
2
1334
626
5
4987
7
300
481
572
815
722
480
533
782
783
333
76
819
843
672
656
824
1310
4