806
2
1159
4
1324
1509
5
315
641
1
235
721
1901
8
446
3
989
257
974
180
984
1028
362
232
278
1198
683
213
306
791
179
655
288
247
880
839