1019
1
1486
0
487
96
1664
1383
2
2605
4288
5
576
103
947
2259
181997
11
972
1201
613
7222
4
1592
1596
3621
2968