2696
4
31535
0
3615
1
1291
1429
9
2989
5
1642
1237
7952
2581
1587
1776
2987
2
661
544
458
29323
775
2008
2188
505
2542
3353
11
1952
929
2602
18385
1733
489
4154