1431
1
951
1743
0
2999
3
790
3683
1532
1516
1694
3576
3715
2
1451
1778
2462
2949
582
5151
1736
1757
5375
451
181997
11
2740
21152
8
2669
2911
9
1247
928
2312
2108