826
1
923
721
450
432
627
114
401
74
73
111
69
500
578
67
80
909
476
589
563
1126
471
656
227
585
569
941
515
88
452