2881
2
19279
1098
0
2749
1
3114
4
1949
3
3498
2299
3653
3415
20
4111
1463
17184
44
3595
8
2461
2766
3510
2758
895
169
729
392
772
676
1267
3149
991
661
3442
3383