316
1
548
74
143
99
168
159
238
194
157
1660
2
1013
1432
623
471
662
579
3
1779
427
610
4
658
687
648
755
769
214
1211
714
0
846