3045
1
1733
839
2487
3795
1118
2
1922
418
2697
5
3536
1047
1238
656
915
1350
3
11437
22
6062
16
2326
4
5262
10
999
1941