1629
4
1500
2
1021
1
1003
1370
1605
1135
1354
1057
787
1507
0
1584
1482
930
1371
803
1023
1006
1442
740
756
662
958
1032
651
1315
1407
1716
802
17899
15