49061
3215
952
1359
3840
1985
2584
3150
1291
1649
1035
2393
23510
1076
927
1058
2178
1247
1129
5736
1473
874
3233
1627
1133
1593
1624
2139
2892
1188
2384
1110
1084
792
1702
4381
920
1884
4524
4928
5317
1454
3290
1590
1553
3076
1014
10437
3465
815
990
1128
1915
3496
2951
4045
75786
3640
1509
1473