143
549
753
111
583
418
326
18611
605
645
254
4715
7230
513
253
968
843
1222
6513
6226
10123
7016
285
5510
6516