1523
2
2566
3
5151
3080
1583
0
3715
1505
1
1267
1512
21152
8
4651
1157
1393
1422
2650
20
280
2405
1136
5
2740
2932
1622
2951
1384
1169
4326
981
297066
4832
975
4
1500