1216
0
1466
693
585
1436
1868
2
777
403
765
1134
866
405
189
1449
2314
3304
5
922
267
2242
3962
6
7086
12
2204
1479
319
1780
1
1743
3655
3
2181
4
493
4945