74
1
73
111
69
114
627
401
227
471
563
1126
569
515
941
585
1286
3
1472
2
2673
1183
5703
1010
861
1045
669
1203
600
3622
6
998
983
920