982
2
1647
1
1190
787
0
1546
819
3218
5
1506
5552
15
10060
12
883
1186
926
1484
4
792
728
1528
1029
1331
768
1093
3122
940
2662
3
1424
1473
1684
1200
1402
2152