2096
2
1762
662
0
9088
8
4682
2786
4910
1924
1307
3
3067
509
1044
383
521
1
650
3268
2321
18
1587
1425
11881
4936
661
3752
417
571
896
2271
2119
4223
22
1330