376
847
514
27
840
1257
1162
1904
1607
929
1530
1529
1167
1240
544
492
546
203
519
1269
872
542
926
518
1300
82
1592
1164
32
1175
1143
506
1210
310
849
875
494
805
1305
516
1221
1128
852
1878
303
915
907
881
492
315
868
306
884
1504
553
0
1188
510
500