947
1643
839
1242
522
1230
82
512
1268
1223
82
532
878
530
292
1829
1293
1296
836
506
1832
1225
1563
1266
1840
913
905
1576
541
1230
1277
510
1566
875
515
1202
1214
879
82
61
526
1962
1636
82
1915
929
895
929
1893
1570
507
844
1175
543
1988
1635
925
904
829
1261
507
907
1233
909