1378
2
1894
1
1428
1069
896
1105
458
0
543
1543
1501
759
5262
10
3795
1115
417
1448
120469
35
5918
4
1099