1516
1
2901
1304
3715
2
1622
6047
4
370
0
3777
2980
1660
5151
2082
1736
608
2478
2512
2055
181997
11
1349
1063
2740
3
1020
2535