2336
5
1725
3
1290
1
706
2631
2
1554
1633
1180
0
5151
2425
7
3080
3715
1484
21152
8
4651
17025
20
1721
2650
280
2405
818
2740
2932
297066
1047
1112
997
2768
1747
2329