3105
4
1247
2
1585
1583
1
3629
3461
5151
3080
3
3715
21152
8
4651
3326
1301
1676
2650
20
4732
0
638
280
2405
1581
2740
2932
297066
1759
851
1047
4915
1589
3765
1347