1583
1
2890
3
21152
8
1585
2
1716
2740
3063
2440
3461
4
297066
0
5151
3080
3715
2583
7
2600
929
1500
4651
8535
12
2650
20
815
638
280
2405
2001
2932
1759
851
4915
1589