3071
11
469
0
579
1
1055
1212
1635
4
1282
1827
1761
2
2295
3
1374
541
2771
408
11532
27
520
1239
539
785
503
6192
882