826
1
923
720
450
432
627
114
401
74
73
111
69
500
578
66
80
909
476
589
563
1126
471
655
227
584
569
941
515
88
452