394
1
685
2
563
574
627
3158
3
752
857
623
502
605
8
589
615
545
569
435
269
427
338
230
213
84
73
1298
1165
16
349
0
2938
4
1771
1037
1026