1269
1
946
66
0
1445
2558
3
1135
2763
1618
2059
2
2303
3195
783
1451
181997
11
106
2358
5805
1225
1463
444571
9
302
618
120
897
297066
475
685
370
621
2277