377
2
512
1
77
722
791
449
74
102
3
89
385
1143
626
472
378
443
431
84
67
80
246
364
227
176
81
122
180
276
614
887
602