1486
0
1383
2
1664
1
96
103
4288
5
972
576
3621
38477
34
3580
562
2259
2977
15
3841
1800
3
1624
2087
2207
3147
1201
691
1972
2859