1022
0
1535
3
653
546
457
4433
7
2147
515
1675
1
1692
2277
2194
2270
2
706
2062
578
693
468
52099
364
504
2440
478
797
585
379
418
2121
713
1104