5151
2
3080
3
3715
1505
1
2352
1512
21152
8
4651
3248
3575
1509
5
1422
2650
20
280
2405
2740
2012
2932
1622
2184
1523
2951
1384
1169
4326
2316
0
1559
981
297066
4832